#pragma once
#include <unordered_map>
#include "queue_type.h"
#include "map_define.h"
#include "../data_type/business_type.h"


class queue_manager
{
private:
    /* data */

public:
    queue_manager(/* args */);
    ~queue_manager();

    static RAW_DATA_QUE_PTR regist_raw_data_que(MAP_KEY_TYPE  que_id);
    static K_DATA_QUE_PTR regist_kbar_data_que(MAP_KEY_TYPE  que_id);

    static UNMAP_STL_TYPE<MAP_KEY_TYPE,  RAW_DATA_QUE_PTR> raw_que_map;
    static UNMAP_STL_TYPE<MAP_KEY_TYPE,  K_DATA_QUE_PTR> kbar_que_map;
};
 